@charset "utf-8";
/* CSS Document */
body,form,ul,ol,li,dt,dd,dl,h1,h2,h3,h4,h5,input{
	margin:0px; padding:0px; list-style:none;font-family:Verdana, Geneva, sans-serif ;}
html,body{height:100%;}
a:link,a:visited,a:active,a:hover{text-decoration:none}

/**用户登录**/
.loginBox{ width: 600px; margin: auto; overflow: hidden;}
.login-{color: rgb(74, 164, 180); margin-bottom: 30px; font-family:"microsoft Yahei"; text-align: center; margin-top: 50px}
.navbar{ border-radius:0}
.navbar-brand{font-family:"microsoft Yahei"}
#nav{padding:5px; overflow:hidden;background: #f7f5fa;border-radius: 5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;}
#nav p{ height:40px; line-height:40px; margin:0px; padding:0px; cursor:pointer; border-radius:5px; padding-left:5px;}
#nav p:hover{ background-color:#ddd;}
#nav p.select{background-color:#ddd;border-radius:5px 5px 0 0;}
#nav .menu_body{ display:none}
.menu_body>li{ margin-left:20px; height:30px; line-height:30px;font-size:12px;}
#nav .local{ background-color:#fff; border:1px #ddd solid; border-top:0px;  border-radius:0px 0px 5px 5px;}
/**end**/

.thumbPic{float: left; margin-right: 20px; height:100px; width:100px;}
.pic-btn{ float: left; padding-top: 60px;}
.error{
	color: #ff0000;
}
.form-group p{margin-top: 5px; font-size: 12px; color: #999}
.model-item p{ margin-top: 10px;}
textarea.areatext{ height: 100px;}

/* 分页 */
.page{ text-align:right; overflow:hidden; clear:both}
.page .pagination{ margin-top:0px}
/* 分页 */

.item{ border: 1px #dbdbdb solid; overflow: hidden; clear: both; background: #f7f7f7; padding: 10px; margin-bottom: 10px;}
.item .hd{ font-weight: bold; color: #0066CC}
table td.tl{ text-align: right; line-height: 30px; width: 100px;}
table td.tr{line-height: 30px;}
.item table{ margin-bottom: 0px;}

/*密码强度*/
.is0{background:url(../image/progressImg1.png) no-repeat 0 0;width:138px;height:7px;}
.is10{background-position:0 -7px;}
.is20{background-position:0 -14px;}
.is30{background-position:0 -21px;}
.is40{background-position:0 -28px;}
.is50{background-position:0 -35px;}
.is60{background-position:0 -42px;}
.is70{background-position:0 -49px;}
.is80{background-position:0 -56px;}
.is90{background-position:0 -63px;}
.is100{background-position:0 -70px;}

table{font-size: 12px}
.group-list{clear: both; overflow: hidden; border: 1px #dbdbdb solid; margin-bottom: 10px; border-radius: 5px}
.group-list .hd{color:#000; border-bottom:1px #dbdbdb solid; background:#f7f7f7; padding: 5px 0px;padding-left:20px; font-weight: bold;}
.action{clear:both; overflow:hidden; padding: 10px 0px; padding-left:20px;}
.action ul li{line-height:25px; height:25px; width:100px; white-space:nowrap; float:left; }
.action ul li label{font-size: 12px;}


.voteBox{ clear: both; width: 50%; float: left; overflow: hidden;}
#preview img{ max-width: 200px;}

.thumbnail{
	float: left; width:200px; margin-right: 20px; margin-bottom: 20px; font-size: 12px; text-align: center;
}
.thumbnail img{
	height: 120px;
}
.thumbnail p{
	margin: 0px; padding: 0px;
}

.avatar{ width: 50px; height: 50px; border-radius: 50%}
.train span{ display: inline-block; margin-right: 10px;}

.level{ font-size: 14px; height: 30px; line-height: 30px; clear: both;}
.level:hover{background-color: #f7f7f7}
.level i{display: block; float: left; height: 30px; background-image: url(../image/line.png); background-repeat: no-repeat;}
.level span{display: block; float: left; height: 30px; line-height: 30px;}
.level1{ padding-left: 0}
.level2{ padding-left: 2em;}
.level2 i{ width: 30px; background-position: -37px 0}
.level3{padding-left: 2em;}
.level3 i{ width: 60px; background-position: 5px 0}
.level .actionBox{float: right;}
.level .actionBox p{ float: right;}
.level .actionBox p.c1{ width: 100px; text-align: center;}
.level .actionBox p.c2{ width: 500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.level .actionBox p.c3{ width: 100px;}
.level .actionBox p.c4{ width: 100px;}
.{ font-weight: bold; border-bottom: 1px #dbdbdb solid}

#picBox{clear: both; overflow: hidden; text-align: left;}
#picBox li{display: inline-block; width: 100px; height: 100px; position: relative; border: 1px #dbdbdb solid; padding: 2px; margin-right: 10px;}
#picBox li img{display: block; width: 100%; height: 100%}
#picBox span{background: #fff; color: #000; display: block; position: absolute; right: 0px; top: 0px; padding: 2px; cursor: pointer;}
#picBox span:hover{color: #f00}

.page-header{ margin-top: 0px;}
.page-header small{ padding-left: 20px}

.spec_item{ border: 1px #dbdbdb solid; clear: both; padding-top: 15px; margin-bottom: 10px; background-color: #f7f7f7}
.delHand{ cursor: pointer;}

.tongji{ border: 1px #dbdbdb solid; text-align: center; padding: 20px; margin-bottom: 20px}
.tongji i{ display: inline-block; height: 50px; width: 50px; line-height: 50px; font-size: 40px; color:#337ab7}
.tongji p{font-size: 14px; margin-top: 10px}

/* iframe */
.iframeBox{ width: 800px; box-sizing:border-box; padding: 15px}
/* end */

/* 关键词回复 */
.replyBox{ margin-top: 10px;}
.replyArtile{ border: 1px #dbdbdb solid; padding: 5px; width: 300px; border-radius: 5px;}
.replyArtile li{border-bottom: 1px #dbdbdb solid; clear: both; overflow: hidden; padding: 5px}
.replyArtile li img{ float: right; width: 60px; height: 60px;}
.replyArtile li p{ margin-right: 70px; font-size: 14px;}
.replyArtile li:first-child{ position: relative; height: 140px}
.replyArtile li:first-child img{ width: 100%; height: 130px; position: absolute; left: 0; bottom: 5}
.replyArtile li:first-child p{ background: rgba(0,0,0,0.5); color: #fff; position: absolute; left: 0px; bottom: 5px; height: 30px; line-height: 30px;
margin: auto; width: 100%; overflow: hidden;}
.replyArtile li:first-child a{ display: block; position: absolute; right: 5px; top: 5px; background-color: #fff; padding: 5px}
.addBtn{ margin-top: 10px; width: 300px;}

#ui-datepicker-div{ z-index: 999}
.edui-default{ z-index: 2;}

.detail{ clear: both; overflow: hidden; padding: 5px 0}
.detail label{ float: left; width:80px; text-align: right;}
.detail p{ margin-left: 90px;}